home *** CD-ROM | disk | FTP | other *** search
/ The Macintosh Demo Applications CD / Apple-MacintoshDemoApplicationsCD-1.0-1992.iso / More Information / QuicKeys / For Programmers Only.sea / C Examples / Sample.make < prev    next >
Text File  |  1991-06-22  |  2KB  |  56 lines

  1. #    $Workfile$
  2. #    $Revision$
  3.     
  4. #    makefile for MPW C flavor of Sample
  5.  
  6. #      © 1990 CE Software, Inc. All rights reserved.
  7.  
  8. #    For QuicKeys 2 Extension Sample source code you have a royalty-free right
  9. #    to include object code derived from this Sample source code in programs
  10. #    that you develop.  You also have the right to use, distribute, and license
  11. #    such programs to third parties without payment of any further license fees
  12. #    to CE Software, Inc., so long as a copyright notice sufficient to protect
  13. #    your copyright for your software in the United States or any other country;
  14. #    is included in the graphic display of your software and on the labels
  15. #    affixed to the media on which your software is distributed.
  16.  
  17. #    REVISION HISTORY:
  18.  
  19. #    WHEN    WHO        WHAT
  20. #•••••
  21. #    9/4        mkg        created file
  22. #    6/17    mkg        update libraries for mpw 3.2
  23. #•••••
  24.  
  25. #SymOptions = -sym on
  26. COptions = {symoptions} -b
  27. POptions = {symoptions}
  28.  
  29. Sample ƒ Sample.r SampleUI.QkyC SampleX.QkyC
  30.     rez Sample.r -t QKex -c QKxx  -o {Targ}
  31.     duplicate {Targ} "{systemfolder}preferences:quickeys folder:extensions:"{Targ}
  32.  
  33. SampleUI.c.o    ƒ    SampleUI.c SampleData.h extensions.h
  34.     C SampleUI.c -o SampleUI.c.o {COptions} 
  35.  
  36. SampleUIFiles = SampleUI.c.o
  37.  
  38. SampleUI.QkyC ƒ {SampleUIFiles}
  39.     Link {SymOptions} -m MAIN -t '????' -c '????' -rt QkyC=-14348 -sn "Main=Sample Ext UI" ∂
  40.         {SampleUIFiles} ∂
  41.         "{Libraries}"Interface.o ∂
  42.         -o {Targ}
  43.  
  44. SampleXFiles = commonExecute.a.o SampleX.c.o
  45.  
  46. SampleX.c.o    ƒ    SampleX.c SampleData.h extensions.h
  47.     C SampleX.c -o SampleX.c.o {COptions} 
  48.  
  49. SampleX.QkyC ƒ {SampleXFiles}
  50.     Link {SymOptions} -w -t '????' -c '????' -rt QkyC=-14347 -sg "Main" -ra Main=resSysHeap ∂
  51.         {SampleXFiles} ∂
  52.         "{Libraries}"Interface.o ∂
  53.         "{Libraries}"Runtime.o ∂
  54.         "{CLibraries}"StdCLib.o ∂
  55.         -o {Targ}
  56.